

/* *,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  font-weight: normal;
} */
html {
  font-size: 80px;
  overflow: hidden;
}

body {
  height: 100vh;
  color: var(--color-text);
  background: var(--color-background);
  transition:
    color 0.5s,
    background-color 0.5s;
  line-height: 1.6;
  font-family:
    Inter,
    -apple-system,
    BlinkMacSystemFont,
    'Segoe UI',
    Roboto,
    Oxygen,
    Ubuntu,
    Cantarell,
    'Fira Sans',
    'Droid Sans',
    'Helvetica Neue',
    sans-serif;
  font-size: 15px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
}

#app{
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

.ant-modal-root .ant-modal-wrap {
  height: 100vh !important;
  width: 100vw !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
}

.ant-modal-root .ant-modal-mask{
  width:100%;
  height: 100vh !important;
}

.ant-modal-body .ant-modal-title {
  font-size: .5rem !important;
}
.ant-modal-header .ant-modal-title{
  font-size: .5rem !important;
}

.ant-form .ant-form-item .ant-form-item-label label{
  font-size: .3rem;
}

.ant-form .ant-form-item .ant-input {
  font-size: .3rem;
}


.ant-modal .ant-btn {
  font-size: .325rem;
  height: auto;
  padding: .125rem .375rem;
}

.ant-modal .ant-radio-group {
  font-size: .4rem;
}

.ant-modal .ant-radio-group .ant-radio-wrapper {
  font-size: .3rem;
}



.ant-image-preview-mask{
  width: 100%;
}

.ant-image-preview-root .ant-image-preview-body{
  width: 100%;
  left: 0;
  top: 0;
  right: 0;
  bottom:0
}

.ant-image-preview-body{
  left: 0;
    top: 0;
    right: 0;
    bottom: 0
}

.ant-popover-inner{
  padding: .35rem !important;
}
.ant-popover-inner-content .ant-popconfirm-message-icon,.ant-popconfirm-message-title{
  font-size: .5rem;
}
.ant-popover-inner-content .ant-popconfirm-message-icon>span{
  font-size: .5rem !important;
}

.ant-popover-inner-content .ant-popconfirm-buttons .ant-btn{
  font-size: .3rem;
    height: auto;
    padding: .125rem .375rem;
}

.ant-form .ant-picker-input>input {
  font-size: .3rem !important;
}


.message-class {
/* 如果需要调整 icon 和文字的间距 */
  
}
.ant-message-custom-content {
  display: flex;
  align-items: center;
}

.ant-message-custom-content .anticon{
  font-size: .3rem !important;
}